{
	draw(stepData,ctx){
		let {step,state} = stepData
		let fp = step[0]
		let sp = step[1]
		ctx.save()
		ctx.merge(state)
		
		this.rect({
			x:fp.x,
			y:fp.y,
			w:sp.x-fp.x,
			h:sp.y-fp.y
		},ctx)
		if(ctx.ghost){
			this.drawVRTip([fp,{x:fp.x,y:sp.y}],ctx,false)
			this.drawHRTip([fp,{x:sp.x,y:fp.y}],ctx,false)
			this.points(step,ctx)
		}
		ctx.restore()
	}
}